package TP2.pruebas;

import java.awt.Point;
import junit.framework.*;
import TP2.modelo.AvionCivil;

public class AvionCivilTest extends TestCase {
	public void testAvionCivil() {
		
		AvionCivil avionCivil = new AvionCivil();
		Point pos1 = new Point();
		Point pos2 = new Point();
		pos1.move(47,25);
		avionCivil.setPosicion(pos1);
		
		avionCivil.vivir();
		pos1 = avionCivil.getPosicion();
		pos2.move(46,25);
		assertTrue( pos1.getX() == pos2.getX() && (pos1.getY() == pos2.getY()));
		
		for (int i = 1; i < 44; i++) {
			avionCivil.vivir();
		}
		pos1 = avionCivil.getPosicion();
		pos2.move(19,25);
		assertTrue( pos1.getX() == pos2.getX() && (pos1.getY() == pos2.getY()));
		
		avionCivil.vivir();
		assertTrue(avionCivil.estaDestruido());
	}
}
